Categorías destacadas
programacion php    
Artículo
6
¡votar!

 Sistema de Nombrado en Java (JNDI) [Parte I]


Problemas con Navegadores

Aquí tenemos algunos problemas que podríamos encontrar cuando intentamos desplegar un applet que usa clases JNDI.

. No se Puede Autentificar usando CRAM-MD5

Problema: Obtenemos una AppletSecurityException cuando un applet que se ejecuta dentro de Netscape Communicator intenta autentificar al servidor LDAP usando CRAM-MD5.

Causa: Netscape Communicator desactiva los accesos a los paquetes java.security. El proveedor LDAP usa la funcionalidad de envío de mensajes proporcionada por java.security.MessageDigest para implementar CRAM-MD5.

Solución: Usar el Java Plug-in.

. No Puede Conectar con Host Arbitrarios

Problema: Obtenemos una AppletSecurityException cuando nuestro applet intenta comunicarse con un servidor de directorio que se está ejecutando en una máquina diferente de la que se cargó el applet.

Causa: Nuestro applet no fue firmado, por eso sólo puede conectar con la máquina desde la que fue cargado. O, si el applet fue firmado, el navegador no le concede permiso para conectarse con la máquina del servidor de directorio.

Solucion: Si queremos permitir que el applet se conecte con servidores de directorio que se ejecutan en máquinas arbitrarias, necesitamos firmar tanto el applet como todos los ficheros Jars del JNDI que nuestro applet utiliza. Para más información sobre como firmar ficheros JAR, puedes ver http://java.sun.com/products/jdk/1.1/docs/guide/security/index.html.

. No se Puede Acceder a las Propiedades del Sistema para Configuración

Problema: Obtenemos una AppletSecurityException cuando nuestro applet intenta configurar propiedades de entorno usando propiedades del sistema.

Causa: Los navegadores web limitan el acceso a las propiedades del sistema y lanzan una SecurityException si intentamos leerlas.

Solución: Si necesitamos obtener entradas para nuestro applet, debemos intentar usar parámetros del applet.

Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon